<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="com.candy.bean.Student" %>
<%@ page import="java.util.Date" %>
<%--
  Created by IntelliJ IDEA.
  User: user
  Date: 2022/4/25
  Time: 15:10
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>>
<html>
<head>
    <title>jstl标签库讲解</title>
</head>
<body>
<%
    //创建集合对象
    List ls=new ArrayList();

    //    创建Student对象
    //    （使用其它的类需要导包处理，可以使用快捷键alt+enter进行导包，
    //    或直接点击提示import class进行导包处理）
    Student stu01=new Student();
    stu01.setStuName("赵七");
    stu01.setStuAge(22);
    ls.add(stu01);
    ls.add(new Student("小明",21));
    ls.add(new Student("小红",12));
//   将集合数据存放在session中
    session.setAttribute("lsStudent",ls);
    session.setAttribute("now",new Date());

%>
<%--遍历一组数据，从1到100，步长为2--%>
<c:forEach begin="1" end="100" step="2" var="num">
    ${num}
</c:forEach>
<br/>
<%--可以遍历缓存中的一组数据  items指代要遍历的数据   var指代要遍历的每个单元的名字--%>
<c:forEach items="${sessionScope.lsStudent}" var="student" varStatus="status">
    序号：${status.index}
    姓名：${student.stuName}
    年龄：${student.stuAge}
    <c:choose>
            <c:when test="${student.stuAge>18}">
                已经成年了
            </c:when>
            <c:otherwise>
                还没有成年
            </c:otherwise>
    </c:choose>
    <br/>
</c:forEach>
ftm标签使用：
显示当前时间：
<fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd"></fmt:formatDate>
<br>
<fmt:formatDate value="<%=new Date()%>" pattern="yyyy-MM-dd HH:mm:ss"></fmt:formatDate>
<br>
<fmt:formatDate value="${sessionScope.now}" pattern="yyyy-MM-dd HH:mm:ss"></fmt:formatDate>

</body>
</html>
